make a difficult trip - Français Anglais Dictionnaire